
public class MisionRecolectarAntimateriaInfinitamente {

	public void ejecutar(){
		
		new BatallaEspacial();
		Nave miNave = new Nave();
		miNave.despegar();
		Radar miRadar = miNave.getRadar();
		miNave.avanzarAlSur();
		
		int cantidadAntimateria = 0;
		int cantidadRestanteAntimateria = 0;
		
		do {
			//Avanzo hasta el contenedor.
			miNave.avanzarAlSur();	
			miNave.avanzarAlOeste();

			//Cargo la Antimateria.
			cantidadAntimateria = miRadar.buscarAlOeste(Sustancia.ANTIMATERIA);
			miNave.cargarDesdeOeste(Sustancia.ANTIMATERIA, cantidadAntimateria);
			cantidadRestanteAntimateria = miRadar.buscarAlOeste(Sustancia.ANTIMATERIA);
			
			//vuelvo a la base con Antimateria y descargo en base.

			miNave.avanzarAlEste();
			miNave.avanzarAlNorte();
			miNave.descargarEnNorte(Sustancia.ANTIMATERIA, cantidadAntimateria);

		} while(cantidadRestanteAntimateria > 0);
		
	}
	
}
